/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.jg.report.freight.information.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @BelongsPackage: org.jeecg.modules.third.jg.report.freight.information.dto
 * @Author: duanlikao
 * @CreateTime: 2023-03-28 13:36
 * @Description:
 * @Version: 1.0
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
public class FileDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    private String category	;// 所属类别	1..1	an..10	必填，值：车辆、驾驶员、运单。
    private String shippingNoteNumber	;//	运单号	0..1	an..50	当所属类别为运单时，必填。
    private String vehicleNumber		;//车辆牌照号	0..1	an..35	当所属类别为车辆时，必填。
    private String vehiclePlateColorCode	;//	车牌颜色代码	0..1	an..2	当所属类别为车辆时，必填，代码集参见 wlhy.mot.gov.cn。
    private String drivingLicense	;//	驾驶员身份证号	0..1	an.. 18	当所属类别为驾驶员时，必填。
    private String imageId	;//	附件资料代码	1..1	an..6	必填，参考附件资料代码表
    private String imageType		;//附件资料类型	1..1	an..3	必填，值：pdf、jpg、png
    private String base64Image	;//	附件资料信息	1..1	-	必填，经Base64编码的数据，要保持清晰可见，每个文件大小应不大于1兆字节
}
